Many Faces of Software Architecture

نویسندگان

  • Dilip Soni
  • Robert L. Nord
  • Liang H. Hsu
  • Paul J. Drongowski
چکیده

One reason that hardware design is more systematic than software design is that hardware designers have reached agreements about the description levels for design artifacts. We hypothesize that quality and productivity in software development would be improved if software designers were to arrive at similar agreements. As a first step, we look at representations related to software architecture. Since software architecture is an emerging field, the research community has developed little consensus on the definition of architecture except that architecture describes the structure of a system as composed from its subcomponents, and the interactions among them. To help us identify pragmatic issues related to architecture, we have surveyed a variety of systems to understand their structure and their use. In our study, we observed that many systems have more than one structure addressing different concerns related to system construction, functional and non-functional characteristics, and the development environment. Based on these observations, we piopose several different representation levels for software architecture. We briefly describe issues arising from multiple representations of software.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Survey the Security Function of Integration of vehicular ad hoc Networks with Software-defiend Networks

In recent years, Vehicular Ad Hoc Networks (VANETs) have emerged as one of the most active areas in the field of technology to provide a wide range of services, including road safety, passenger's safety, amusement facilities for passengers and emergency facilities. Due to the lack of flexibility, complexity and high dynamic network topology, the development and management of current Vehicular A...

متن کامل

A Review of Intrusion Detection Defense Solutions Based on Software Defined Network

Most networks without fixed infrastructure are based on cloud computing face various challenges. In recent years, different methods have been used to distribute software defined network to address these challenges. This technology, while having many capabilities, faces some vulnerabilities in the face of some common threats and destructive factors such as distributed Denial of Service. A review...

متن کامل

IRANIAN VERNACULAR ARCHITECTURE: NOTABLE EXAMPLE OF A THERMAL MASS

In some climates, massive buildings made of stone, masonry, concrete, earth and … can be utilized as one of the simplest and most effective ways of reducing building heating and cooling loads. Very often such savings could be achieved in the design stage of the building and with a relatively low-cost. Such declines in building envelope heat losses combined with optimized material configurati...

متن کامل

Proposing an Appropriate Architecture for Decision Support Systems in the Field of Complex Chronic Care: Micro-Services Based Software Architecture in Kidney Transplant Care

Introduction: Development and successfully implementation of knowledge based clinical decision support system (KBCDSS) in kidney transplantation (KT) could support decision-making, reduce cost and improve quality of care. For practical use of these systems, however, many challenges have to be met.  Besides to well-recognized challenges of design and implementation of information systems in heal...

متن کامل

Proposing an Appropriate Architecture for Decision Support Systems in the Field of Complex Chronic Care: Micro-Services Based Software Architecture in Kidney Transplant Care

Introduction: Development and successfully implementation of knowledge based clinical decision support system (KBCDSS) in kidney transplantation (KT) could support decision-making, reduce cost and improve quality of care. For practical use of these systems, however, many challenges have to be met.  Besides to well-recognized challenges of design and implementation of information systems in heal...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1993